'''
Created on 29/04/2013

@author: mirta
'''
from app import db
from app.models.fase import Fase

class LineaBase(db.Model):
    
    __tablename__ = 'linea_base'
    id = db.Column(db.Integer, primary_key=True)
    nombre = db.Column(db.String(50))
    estado = db.Column(db.String(50))
    fecha_creacion = db.Column(db.Date) 

    fase_id = db.Column(None, db.ForeignKey("fase.id"), nullable=True)
    fase = db.relation(Fase, backref=db.backref('fase_LB'))
    
    
    def __init__(self, nombre=None, estado=None, fase=None):
        
        self.nombre = nombre
        self.estado = estado
        self.fase = fase
    
        
    def __repr__(self):
        return '<LineaBase %r>' % (self.nombre)
    
    
    def setNombre(self, nombre):
        self.nombre = nombre
        
    
    def setEstado(self, estado):
        self.estado = estado
        
    
    def setFase(self, fase):
        self.fase = fase